package com.hns.can.service.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;
import org.hibernate.annotations.GenericGenerator;

/**
 * @版权：HNS 版权所有 (c) 2013
 * @author:JeffXu
 * @version Revision 1.0.0
 * @email:835264047@qq.com
 * @see:
 * @创建日期：2014-8-14
 * @功能说明：驾驶员考勤上传错误信息表
 * @begin
 * @修改记录:
 * @修改后版本 修改人 修改内容
 * @2014-8-14 JeffXu 创建
 * @end
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_BASE_DRIVER_EXAM_UPLOAD_ERR")
public class BaseDriverExamUploadErrEntity extends BaseEntity implements java.io.Serializable {
    
    // Fields
    
    @Id
    @Column(name = "ERROR_ID")
    private String errorId;
    
    @Column(name = "CORP_ID")
    private String corpId;
    
	@Column(name = "IMPORT_DATE")
    private String importDate;
    
    @Column(name = "OPRT_LINE")
    private String oprtLine;
    
    @Column(name = "DRV_NAME")
    private String drvName;
    
    @Column(name = "LIC_PLT_NO")
    private String licPltNo;
    
    @Column(name = "TIMECARD_CARDNO")
    private String timecardCardno;
    
    @Column(name = "SIGN_IN_TIME")
    private String signInTime;
    
    @Column(name = "SIGN_OUT_TIME")
    private String signOutTime;
    
    @Column(name = "ERROR_TYPE")
    private String errorType;
    
    @Column(name = "ERROR_HINT")
    private String errorHint;
    
    @Column(name = "IMPORT_TIME")
    private String importTime;
    
    @Column(name = "IMPORT_USER")
    private String importUser;
    
    // 车辆id
    @Transient
    private String carId;
    
    // 线路id
    @Transient
    private String lineId;
    
    // 驾驶员id
    @Transient
    private String drvId;
    
    // 为了凑合成sql语句
    @Transient
    private String attendId;
    
    // Constructors
    
    /** default constructor */
    public BaseDriverExamUploadErrEntity() {
    }
    
    // Property accessors
    
    public String getErrorId() {
        return this.errorId;
    }
    
    public void setErrorId(String errorId) {
        this.errorId = errorId;
    }
    
    public String getImportDate() {
        return this.importDate;
    }
    
    public void setImportDate(String importDate) {
        this.importDate = importDate;
    }
    
    public String getOprtLine() {
        return this.oprtLine;
    }
    
    public void setOprtLine(String oprtLine) {
        this.oprtLine = oprtLine;
    }
    
    public String getCorpId() {
		return corpId;
	}

	public void setCorpId(String corpId) {
		this.corpId = corpId;
	}
    
    public String getDrvName() {
        return this.drvName;
    }
    
    public void setDrvName(String drvName) {
        this.drvName = drvName;
    }
    
    public String getLicPltNo() {
        return this.licPltNo;
    }
    
    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }
    
    public String getTimecardCardno() {
        return this.timecardCardno;
    }
    
    public void setTimecardCardno(String timecardCardno) {
        this.timecardCardno = timecardCardno;
    }
    
    public String getSignInTime() {
        return this.signInTime;
    }
    
    public void setSignInTime(String signInTime) {
        this.signInTime = signInTime;
    }
    
    public String getSignOutTime() {
        return this.signOutTime;
    }
    
    public void setSignOutTime(String signOutTime) {
        this.signOutTime = signOutTime;
    }
    
    public String getErrorType() {
        return this.errorType;
    }
    
    public void setErrorType(String errorType) {
        this.errorType = errorType;
    }
    
    public String getErrorHint() {
        return this.errorHint;
    }
    
    public void setErrorHint(String errorHint) {
        this.errorHint = errorHint;
    }
    
    public String getImportTime() {
        return this.importTime;
    }
    
    public void setImportTime(String importTime) {
        this.importTime = importTime;
    }
    
    public String getImportUser() {
        return this.importUser;
    }
    
    public void setImportUser(String importUser) {
        this.importUser = importUser;
    }
    
    public String getCarId() {
        return carId;
    }
    
    public void setCarId(String carId) {
        this.carId = carId;
    }
    
    public String getLineId() {
        return lineId;
    }
    
    public void setLineId(String lineId) {
        this.lineId = lineId;
    }
    
    public String getDrvId() {
        return drvId;
    }
    
    public void setDrvId(String drvId) {
        this.drvId = drvId;
    }
    
    public String getAttendId() {
        return attendId;
    }
    
    public void setAttendId(String attendId) {
        this.attendId = attendId;
    }
    
}
